package com.stefanini.pe.bbva.bp.in.to;

import java.io.Serializable;
import java.util.Date;
import java.util.LinkedHashMap;
import java.util.Map;

public class DetalleRebalanceoTO implements Serializable{

	private static final long serialVersionUID = 7820183010700118387L;
	
	private String idRebalanceo;
	private String idDetalle;
	private String nemotecnico;
	private Map hNemoTecnico;
	private String emisor;
	private String codSector;
	private String codTipoInstrumento;
	private String codMoneda;
	private String montoInvertir;
	private String rendimiento;
	private Date fechaInicio;
	private Date fechaVencimiento;
	private String duracion;
	private String codAmortizacion;
	private String codFrecuenciaPago;
	private String riesgoCrediticio;	
	private String tipo;
	private String subyacente;
	private String clase;	
	private String primaInversion;
	private String montoInversion;
	private String porcentajePrima;
	private String plazo;
	private String precioContado;
	private String precioPlazo;
	private String instrumento;	
	private String cap;
	private String timg;	
	private String empresa;	
	private String precioObjetivo;
	private String cotizacionActual;
	private String maximo;
	private String minimo;
	private String participacionPortafolio;
	private String res;
	
	public DetalleRebalanceoTO(){
		hNemoTecnico = null;
	}
	
	public String getNemotecnico() {
		return nemotecnico;
	}
	public void setNemotecnico(String nemotecnico) {
		this.nemotecnico = nemotecnico;
		
		if(hNemoTecnico == null){
			hNemoTecnico = new LinkedHashMap();
			if(!("".equals(nemotecnico==null ? "" : nemotecnico.trim()))){
				hNemoTecnico.put("nemonico", nemotecnico.trim());
				hNemoTecnico.put("isin", "");
				hNemoTecnico.put("moneda", getCodMoneda());
				hNemoTecnico.put("fechacotizacion", "");
				hNemoTecnico.put("fechavencimiento", "");
			}
		}
	}
	public String getEmisor() {
		return emisor;
	}
	public void setEmisor(String emisor) {
		this.emisor = emisor;
	}	
	public String getMontoInvertir() {
		return montoInvertir;
	}
	public void setMontoInvertir(String montoInvertir) {
		this.montoInvertir = montoInvertir;
	}
	public String getRendimiento() {
		return rendimiento;
	}
	public void setRendimiento(String rendimiento) {
		this.rendimiento = rendimiento;
	}
	public Date getFechaInicio() {
		return fechaInicio;
	}
	public void setFechaInicio(Date fechaInicio) {
		this.fechaInicio = fechaInicio;
	}
	public Date getFechaVencimiento() {
		return fechaVencimiento;
	}
	public void setFechaVencimiento(Date fechaVencimiento) {
		this.fechaVencimiento = fechaVencimiento;
	}
	public String getDuracion() {
		return duracion;
	}
	public void setDuracion(String duracion) {
		this.duracion = duracion;
	}
	public String getRiesgoCrediticio() {
		return riesgoCrediticio;
	}
	public void setRiesgoCrediticio(String riesgoCrediticio) {
		this.riesgoCrediticio = riesgoCrediticio;
	}
	public String getTipo() {
		return tipo;
	}
	public void setTipo(String tipo) {
		this.tipo = tipo;
	}
	public String getSubyacente() {
		return subyacente;
	}
	public void setSubyacente(String subyacente) {
		this.subyacente = subyacente;
	}
	public String getClase() {
		return clase;
	}
	public void setClase(String clase) {
		this.clase = clase;
	}
	public String getPrimaInversion() {
		return primaInversion;
	}
	public void setPrimaInversion(String primaInversion) {
		this.primaInversion = primaInversion;
	}
	public String getMontoInversion() {
		return montoInversion;
	}
	public void setMontoInversion(String montoInversion) {
		this.montoInversion = montoInversion;
	}
	public String getPorcentajePrima() {
		return porcentajePrima;
	}
	public void setPorcentajePrima(String porcentajePrima) {
		this.porcentajePrima = porcentajePrima;
	}
	public String getPlazo() {
		return plazo;
	}
	public void setPlazo(String plazo) {
		this.plazo = plazo;
	}
	public String getPrecioContado() {
		return precioContado;
	}
	public void setPrecioContado(String precioContado) {
		this.precioContado = precioContado;
	}
	public String getPrecioPlazo() {
		return precioPlazo;
	}
	public void setPrecioPlazo(String precioPlazo) {
		this.precioPlazo = precioPlazo;
	}
	public String getInstrumento() {
		return instrumento;
	}
	public void setInstrumento(String instrumento) {
		this.instrumento = instrumento;
	}
	public String getCap() {
		return cap;
	}
	public void setCap(String cap) {
		this.cap = cap;
	}
	public String getTimg() {
		return timg;
	}
	public void setTimg(String timg) {
		this.timg = timg;
	}
	public String getEmpresa() {
		return empresa;
	}
	public void setEmpresa(String empresa) {
		this.empresa = empresa;
	}
	public String getPrecioObjetivo() {
		return precioObjetivo;
	}
	public void setPrecioObjetivo(String precioObjetivo) {
		this.precioObjetivo = precioObjetivo;
	}	
	public String getMaximo() {
		return maximo;
	}
	public void setMaximo(String maximo) {
		this.maximo = maximo;
	}
	public String getMinimo() {
		return minimo;
	}
	public void setMinimo(String minimo) {
		this.minimo = minimo;
	}
	public String getParticipacionPortafolio() {
		return participacionPortafolio;
	}
	public void setParticipacionPortafolio(String participacionPortafolio) {
		this.participacionPortafolio = participacionPortafolio;
	}
	public String getCodSector() {
		return codSector;
	}
	public void setCodSector(String codSector) {
		this.codSector = codSector;
	}
	public String getCodTipoInstrumento() {
		return codTipoInstrumento;
	}
	public void setCodTipoInstrumento(String codTipoInstrumento) {
		this.codTipoInstrumento = codTipoInstrumento;
	}
	public String getCodMoneda() {
		return codMoneda;
	}
	public void setCodMoneda(String codMoneda) {
		this.codMoneda = codMoneda;
	}
	public String getCodAmortizacion() {
		return codAmortizacion;
	}
	public void setCodAmortizacion(String codAmortizacion) {
		this.codAmortizacion = codAmortizacion;
	}
	public String getCodFrecuenciaPago() {
		return codFrecuenciaPago;
	}
	public void setCodFrecuenciaPago(String codFrecuenciaPago) {
		this.codFrecuenciaPago = codFrecuenciaPago;
	}
	public String getRes() {
		return res;
	}
	public void setRes(String res) {
		this.res = res;
	}
	public String getIdRebalanceo() {
		return idRebalanceo;
	}
	public void setIdRebalanceo(String idRebalanceo) {
		this.idRebalanceo = idRebalanceo;
	}
	public String getIdDetalle() {
		return idDetalle;
	}
	public void setIdDetalle(String idDetalle) {
		this.idDetalle = idDetalle;
	}
	public String getCotizacionActual() {
		return cotizacionActual;
	}
	public void setCotizacionActual(String cotizacionActual) {
		this.cotizacionActual = cotizacionActual;
	}
	public Map gethNemoTecnico() {
		return hNemoTecnico;
	}
	public void sethNemoTecnico(Map hNemoTecnico) {
		this.hNemoTecnico = hNemoTecnico;
	}
}
